/* * GPLv3 */ package Bricklink.BrickBuilder.api.Connectivity; import java.util.ArrayList; import java.util.List; import Bricklink.org.kleini.bricklink.api.HttpRequestT; import Bricklink.org.kleini.bricklink.api.Parameter; import Bricklink.org.kleini.bricklink.api.Request; import Bricklink.org.kleini.bricklink.data.CurrencyT; import Bricklink.org.kleini.bricklink.data.ItemType; import Exports.PartDomainT; /** * {@link ConnectivitiesRequest} * * @author <a href="mailto:himself@kleini.org">Marcus Klein</a> */ public final class ConnectivitiesRequest implements Request<ConnectivitiesResponse> { private boolean composeUncertified = false; public ConnectivitiesRequest() { super(); } public ConnectivitiesRequest(boolean compoaseUncertified) { super(); this.composeUncertified = compoaseUncertified; } @Override public String getPath() { return "/connectivity"; } @Override public Parameter[] getParameters() { List<Parameter> retval = new ArrayList<Parameter>(); retval.add(new Parameter("composeuncertified", this.composeUncertified ? "1" : "0")); return retval.toArray(new Parameter[retval.size()]); } @Override public ConnectivitiesParser getParser() { return new ConnectivitiesParser(); } @Override public HttpRequestT getRequestType() { // TODO Auto-generated method stub return HttpRequestT.GET; } }